var limsEquiptRepair = Gikam.getPageObject({

    getEditListColumns: function () {
        return [{
            checkbox: true
        }, {
            index: true
        }, Gikam.status.getBpmnColumn(limsEquiptRepair.workflow.dbTable), {
            field: 'ext$.equiptcode',
            title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTCODE',
            width : 180,
            type: 'link',
        }, {
            field: 'ext$.equiptname',
            title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTNAME',
            width : 180,
        }, {
            field: 'faultDesc',
            title: 'T_LIMS_EQUIPT_REPAIR.FAULTDESC',
            width : 300,
            type : 'richText',
            validators: ['notEmpty','strLength[0,120]'],
            editor: true,
        }, {
            field: 'faultReason',
            title: 'T_LIMS_EQUIPT_REPAIR.FAULTREASON',
            width : 300,
            type : 'richText',
            validators: ['notEmpty','strLength[0,120]'],
            editor: true,
        }, {
            field: 'expectDate',
            title: 'T_LIMS_EQUIPT_REPAIR.EXPECTDATE',
            width : 150,
            type: 'date',
            validators: ['notEmpty'],
            editor: true,
        }, {
            field: 'applicant',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLICANT',
            width : 120,
        }, {
            field: 'applyDate',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLYDATE',
            type: 'dateTime',
            width : 120,
        }, {
            field: 'applyDept',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLYDEPT',
            width : 150,
        }, {
            field: 'remarks',
            title: 'T_LIMS_EQUIPT_REPAIR.REMARKS',
            width : 200,
            validators: ['notEmpty','strLength[0,120]'],
            editor: true,
        }, ];
    },

    getBaseInfoFormFields: function () {
        return [{
            field: 'applicant',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLICANT',
            validators: ['strLength[0,20]']
        }, {
            field: 'applyDate',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLYDATE'
        }, {
            field: 'applyDept',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLYDEPT',
            validators: ['strLength[0,90]']
        }, {
            field: 'faultDesc',
            title: 'T_LIMS_EQUIPT_REPAIR.FAULTDESC',
            validators: ['strLength[0,120]']
        }, {
            field: 'expectDate',
            title: 'T_LIMS_EQUIPT_REPAIR.EXPECTDATE'
        }, {
            field: 'faultReason',
            title: 'T_LIMS_EQUIPT_REPAIR.FAULTREASON',
            validators: ['strLength[0,120]']
        }, {
            field: 'repairMeasure',
            title: 'T_LIMS_EQUIPT_REPAIR.REPAIRMEASURE',
            validators: ['strLength[0,120]']
        }, {
            field: 'finishDate',
            title: 'T_LIMS_EQUIPT_REPAIR.FINISHDATE'
        }, {
            field: 'stopHours',
            title: 'T_LIMS_EQUIPT_REPAIR.STOPHOURS'
        }, {
            field: 'repairPerson',
            title: 'T_LIMS_EQUIPT_REPAIR.REPAIRPERSON',
            validators: ['strLength[0,20]']
        }, {
            field: 'repairCost',
            title: 'T_LIMS_EQUIPT_REPAIR.REPAIRCOST'
        }, {
            field: 'remarks',
            title: 'T_LIMS_EQUIPT_REPAIR.REMARKS',
            validators: ['strLength[0,120]']
        }];
    },

    getAuditListColumns: function () {
        return [{
            checkbox: true
        }, {
            index: true
        }, Gikam.status.getBpmnColumn(limsEquiptRepair.workflow.dbTable), {
            field: 'ext$.equiptcode',
            title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTCODE',
            width : 180,
            type: 'link',
        }, {
            field: 'ext$.equiptname',
            title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTNAME',
            width : 180,
        }, {
            field: 'faultDesc',
            title: 'T_LIMS_EQUIPT_REPAIR.FAULTDESC',
            width : 300,
            type : 'richText',
        }, {
            field: 'faultReason',
            title: 'T_LIMS_EQUIPT_REPAIR.FAULTREASON',
            width : 300,
            type : 'richText',
        }, {
            field: 'expectDate',
            title: 'T_LIMS_EQUIPT_REPAIR.EXPECTDATE',
            width : 150,
            type: 'date',
        }, {
            field: 'applicant',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLICANT',
            width : 120,
        }, {
            field: 'applyDate',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLYDATE',
            type: 'dateTime',
            width : 120,
        }, {
            field: 'applyDept',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLYDEPT',
            width : 150,
        }, {
            field: 'remarks',
            title: 'T_LIMS_EQUIPT_REPAIR.REMARKS',
            width : 200,
        }, ];
    },

    getImplementListColumns: function () {
        return [{
            checkbox: true
        }, {
            index: true
        }, Gikam.status.getBpmnColumn(limsEquiptRepair.workflow.dbTable), {
            field: 'ext$.equiptcode',
            title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTCODE',
            width : 180,
            type: 'link',
        }, {
            field: 'ext$.equiptname',
            title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTNAME',
            width : 180,
        }, {
            field: 'faultDesc',
            title: 'T_LIMS_EQUIPT_REPAIR.FAULTDESC',
            width : 300,
            type : 'richText',
        }, {
            field: 'faultReason',
            title: 'T_LIMS_EQUIPT_REPAIR.FAULTREASON',
            width : 300,
            type : 'richText',
        }, {
            field: 'expectDate',
            title: 'T_LIMS_EQUIPT_REPAIR.EXPECTDATE',
            width : 150,
            type: 'date',
        }, {
            field: 'repairMeasure',
            title: 'T_LIMS_EQUIPT_REPAIR.REPAIRMEASURE',
            validators: ['notEmpty','strLength[0,120]'],
            editor: true,
            width : 300,
            type : 'richText',
        }, {
            field: 'finishDate',
            title: 'T_LIMS_EQUIPT_REPAIR.FINISHDATE',
            width : 150,
            type: 'dateTime',
            validators: ['notEmpty'],
            editor: true,
        }, {
            field: 'stopHours',
            title: 'T_LIMS_EQUIPT_REPAIR.STOPHOURS',
            width : 150,
            validators: ['notEmpty', 'numRange[0,)'],
            editor: true,
            type: 'number',
        }, {
            field: 'repairPerson',
            title: 'T_LIMS_EQUIPT_REPAIR.REPAIRPERSON',
            width : 150,
            validators: ['notEmpty'],
            type: 'choose',
            single: true,
            category: 'user',
            editor: true,
            onAfterChoose: function (rows, index) {
                if (Gikam.isNotEmpty(rows)) {
                    this.setData({
                        index: index,
                        repairPersonId: rows[0].id,
                        repairPerson: rows[0].userName
                    });
                }
            },
            onClean: function (field, value, index) {
                this.setData({
                    index: index,
                    repairPersonId: '',
                    repairPerson: ''
                });
            }
        }, {
            field: 'repairCost',
            title: 'T_LIMS_EQUIPT_REPAIR.REPAIRCOST',
            width : 150,
            validators: ['notEmpty', 'numRange[0,)'],
            editor: true,
            type: 'number',
        }, {
            field: 'applicant',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLICANT',
            width : 120,
        }, {
            field: 'applyDate',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLYDATE',
            type: 'dateTime',
            width : 120,
        }, {
            field: 'applyDept',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLYDEPT',
            width : 150,
        }, {
            field: 'remarks',
            title: 'T_LIMS_EQUIPT_REPAIR.REMARKS',
            width : 200,
        }, ];
    },

    getAffirmListColumns: function () {
        return [{
            checkbox: true
        }, {
            index: true
        }, Gikam.status.getBpmnColumn(limsEquiptRepair.workflow.dbTable), {
            field: 'ext$.equiptcode',
            title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTCODE',
            width : 180,
            type: 'link',
        }, {
            field: 'ext$.equiptname',
            title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTNAME',
            width : 180,
        }, {
            field: 'faultDesc',
            title: 'T_LIMS_EQUIPT_REPAIR.FAULTDESC',
            width : 300,
            type : 'richText',
        }, {
            field: 'faultReason',
            title: 'T_LIMS_EQUIPT_REPAIR.FAULTREASON',
            width : 300,
            type : 'richText',
        }, {
            field: 'expectDate',
            title: 'T_LIMS_EQUIPT_REPAIR.EXPECTDATE',
            width : 150,
            type: 'date',
        }, {
            field: 'repairMeasure',
            title: 'T_LIMS_EQUIPT_REPAIR.REPAIRMEASURE',
            width : 300,
            type : 'richText',
        }, {
            field: 'finishDate',
            title: 'T_LIMS_EQUIPT_REPAIR.FINISHDATE',
            width : 150,
            type: 'date',
        }, {
            field: 'stopHours',
            title: 'T_LIMS_EQUIPT_REPAIR.STOPHOURS',
            width : 150,
            type: 'number',
        }, {
            field: 'repairPerson',
            title: 'T_LIMS_EQUIPT_REPAIR.REPAIRPERSON',
            width : 150,
        }, {
            field: 'repairCost',
            title: 'T_LIMS_EQUIPT_REPAIR.REPAIRCOST',
            width : 150,
            type: 'number',
        }, {
            field: 'applicant',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLICANT',
            width : 120,
        }, {
            field: 'applyDate',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLYDATE',
            type: 'dateTime',
            width : 120,
        }, {
            field: 'applyDept',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLYDEPT',
            width : 150,
        }, {
            field: 'remarks',
            title: 'T_LIMS_EQUIPT_REPAIR.REMARKS',
            width : 200,
        }, ];
    },

    getSearchListColumns: function () {
        return [{
            checkbox: true
        }, {
            index: true
        }, Gikam.status.getBpmnColumn(limsEquiptRepair.workflow.dbTable), {
            field: 'ext$.equiptcode',
            title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTCODE',
            width : 180,
            type: 'link',
        }, {
            field: 'ext$.equiptname',
            title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTNAME',
            width : 180,
        }, {
            field: 'faultDesc',
            title: 'T_LIMS_EQUIPT_REPAIR.FAULTDESC',
            width : 300,
            type : 'richText',
        }, {
            field: 'faultReason',
            title: 'T_LIMS_EQUIPT_REPAIR.FAULTREASON',
            width : 300,
            type : 'richText',
        }, {
            field: 'expectDate',
            title: 'T_LIMS_EQUIPT_REPAIR.EXPECTDATE',
            width : 150,
            type: 'date',
        }, {
            field: 'repairMeasure',
            title: 'T_LIMS_EQUIPT_REPAIR.REPAIRMEASURE',
            width : 300,
            type : 'richText',
        }, {
            field: 'finishDate',
            title: 'T_LIMS_EQUIPT_REPAIR.FINISHDATE',
            width : 150,
            type: 'date',
        }, {
            field: 'stopHours',
            title: 'T_LIMS_EQUIPT_REPAIR.STOPHOURS',
            width : 150,
            type: 'number',
        }, {
            field: 'repairPerson',
            title: 'T_LIMS_EQUIPT_REPAIR.REPAIRPERSON',
            width : 150,
        }, {
            field: 'repairCost',
            title: 'T_LIMS_EQUIPT_REPAIR.REPAIRCOST',
            width : 150,
            type: 'number',
        }, {
            field: 'applicant',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLICANT',
            width : 120,
        }, {
            field: 'applyDate',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLYDATE',
            type: 'dateTime',
            width : 120,
        }, {
            field: 'applyDept',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLYDEPT',
            width : 150,
        }, {
            field: 'remarks',
            title: 'T_LIMS_EQUIPT_REPAIR.REMARKS',
            width : 200,
        }, ];
    },

    getChooseListColumns: function () {
        return [{
            checkbox: true
        }, Gikam.status.getBpmnColumn(limsEquiptRepair.workflow.dbTable), {
            field: 'ext$.equiptname',
            title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTNAME',
        }, {
            field: 'ext$.equiptcode',
            title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTCODE',
        }, {
            field: 'repairMeasure',
            title: 'T_LIMS_EQUIPT_REPAIR.REPAIRMEASURE'
        }, {
            field: 'finishDate',
            title: 'T_LIMS_EQUIPT_REPAIR.FINISHDATE',
            type: 'dateTime',
        }, {
            field: 'stopHours',
            title: 'T_LIMS_EQUIPT_REPAIR.STOPHOURS'
        }, {
            field: 'repairPerson',
            title: 'T_LIMS_EQUIPT_REPAIR.REPAIRPERSON'
        }, {
            field: 'repairCost',
            title: 'T_LIMS_EQUIPT_REPAIR.REPAIRCOST'
        }, {
            field: 'faultDesc',
            title: 'T_LIMS_EQUIPT_REPAIR.FAULTDESC',
        }, {
            field: 'expectDate',
            title: 'T_LIMS_EQUIPT_REPAIR.EXPECTDATE',
            type: 'dateTime',
        }, {
            field: 'faultReason',
            title: 'T_LIMS_EQUIPT_REPAIR.FAULTREASON',
        }, {
            field: 'remarks',
            title: 'T_LIMS_EQUIPT_REPAIR.REMARKS',
        }, {
            field: 'applicant',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLICANT'
        }, {
            field: 'applyDate',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLYDATE',
            type: 'dateTime',
        }, {
            field: 'applyDept',
            title: 'T_LIMS_EQUIPT_REPAIR.APPLYDEPT'
        }];
    },

    baseUrl: IFM_CONTEXT + '/secure/basemodule/trm/equipt/equipt-repairs',

    workflow: {
        dbTable: 'T_LIMS_EQUIPT_REPAIR',
        columns: [{
            field: 'id',
            title: 'T_LIMS_EQUIPT_REPAIR.ID'
        }]
    },

    getDetailPanels(page) {
        if ('edit' == page) {
            return this.detail.edit();
        } else if ('audit' == page) {
            return this.detail.audit();
        } else if ('implement' == page) {
            return this.detail.implement();
        } else if ('search' == page || 'affirm' == page) {
            return this.detail.search();
        } else {
            return this.detail.search();
        }
    },

    detail: {
        edit() {
            return [{
                title: 'T_LIMS_EQUIPT_REPAIR.PANEL.EQUIPT',
                fields: [{
                    field: 'ext$.equiptcode',
                    title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTCODE',
                    readonly: true
                }, {
                    field: 'ext$.equiptname',
                    title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTNAME',
                    readonly: true
                }, ]
            }, {
                title: 'T_LIMS_EQUIPT_REPAIR.PANEL.EDIT',
                fields: [{
                    field: 'expectDate',
                    title: 'T_LIMS_EQUIPT_REPAIR.EXPECTDATE',
                    type: 'dateTime',
                }, {}, {
                    field: 'faultDesc',
                    title: 'T_LIMS_EQUIPT_REPAIR.FAULTDESC',
                    type: 'textarea',
                    height : 100,
                    validators: ['strLength[0,120]'],
                }, {
                    field: 'faultReason',
                    title: 'T_LIMS_EQUIPT_REPAIR.FAULTREASON',
                    type: 'textarea',
                    height : 100,
                    validators: ['strLength[0,120]'],
                }, {
                    field: 'remarks',
                    title: 'T_LIMS_EQUIPT_REPAIR.REMARKS',
                    type: 'textarea',
                    colspan : 2,
                    height : 100,
                    validators: ['strLength[0,120]'],
                }]
            }]
        },
        audit() {
            return [{
                title: 'T_LIMS_EQUIPT_REPAIR.PANEL.EQUIPT',
                fields: [{
                    field: 'ext$.equiptcode',
                    title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTCODE',
                    readonly: true
                }, {
                    field: 'ext$.equiptname',
                    title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTNAME',
                    readonly: true
                }, ]
            }, {
                title: 'T_LIMS_EQUIPT_REPAIR.PANEL.EDIT',
                fields: [{
                    field: 'applicant',
                    title: 'T_LIMS_EQUIPT_REPAIR.APPLICANT',
                    readonly: true,
                }, {
                    field: 'expectDate',
                    title: 'T_LIMS_EQUIPT_REPAIR.EXPECTDATE',
                    type: 'date',
                    readonly: true,
                }, {
                    field: 'faultDesc',
                    title: 'T_LIMS_EQUIPT_REPAIR.FAULTDESC',
                    type: 'textarea',
                    readonly: true,
                    height : 100
                }, {
                    field: 'faultReason',
                    title: 'T_LIMS_EQUIPT_REPAIR.FAULTREASON',
                    type: 'textarea',
                    readonly: true,
                    height : 100
                }, {
                    field: 'remarks',
                    title: 'T_LIMS_EQUIPT_REPAIR.REMARKS',
                    type: 'textarea',
                    readonly: true,
                    colspan : 2,
                    height : 100
                }, {
                    field: 'applyDate',
                    title: 'T_LIMS_EQUIPT_REPAIR.APPLYDATE',
                    type: 'dateTime',
                    readonly: true,
                }, {
                    field: 'applyDept',
                    title: 'T_LIMS_EQUIPT_REPAIR.APPLYDEPT',
                    type: 'dateTime',
                    readonly: true,
                }]
            }]
        },
        implement() {
            return [{
                title: 'T_LIMS_EQUIPT_REPAIR.PANEL.EQUIPT',
                fields: [{
                    field: 'ext$.equiptcode',
                    title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTCODE',
                    readonly: true
                }, {
                    field: 'ext$.equiptname',
                    title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTNAME',
                    readonly: true
                }, ]
            }, {
                title: 'T_LIMS_EQUIPT_REPAIR.PANEL.EDIT',
                fields: [{
                    field: 'applicant',
                    title: 'T_LIMS_EQUIPT_REPAIR.APPLICANT',
                    readonly: true,
                }, {
                    field: 'expectDate',
                    title: 'T_LIMS_EQUIPT_REPAIR.EXPECTDATE',
                    type: 'dateTime',
                    readonly: true,
                }, {
                    field: 'faultDesc',
                    title: 'T_LIMS_EQUIPT_REPAIR.FAULTDESC',
                    type: 'textarea',
                    readonly: true,
                    height : 100
                }, {
                    field: 'faultReason',
                    title: 'T_LIMS_EQUIPT_REPAIR.FAULTREASON',
                    type: 'textarea',
                    readonly: true,
                    height : 100
                }, {
                    field: 'remarks',
                    title: 'T_LIMS_EQUIPT_REPAIR.REMARKS',
                    type: 'textarea',
                    readonly: true,
                    colspan : 2,
                    height : 100
                }, {
                    field: 'applyDate',
                    title: 'T_LIMS_EQUIPT_REPAIR.APPLYDATE',
                    type: 'date',
                    readonly: true,
                }, {
                    field: 'applyDept',
                    title: 'T_LIMS_EQUIPT_REPAIR.APPLYDEPT',
                    readonly: true,
                }]
            }, {
                title: 'T_LIMS_EQUIPT_REPAIR.PANEL.IMPLEMENT',
                fields: [{
                    field: 'repairMeasure',
                    title: 'T_LIMS_EQUIPT_REPAIR.REPAIRMEASURE',
                    type: 'textarea',
                    height : 100,
                    colspan : 2
                }, {
                    field: 'finishDate',
                    title: 'T_LIMS_EQUIPT_REPAIR.FINISHDATE',
                    type: 'dateTime',
                }, {
                    field: 'stopHours',
                    title: 'T_LIMS_EQUIPT_REPAIR.STOPHOURS',
                    validators: ['numRange[0,)'],
                    type: 'number',
                }, {
                    field: 'repairPerson',
                    title: 'T_LIMS_EQUIPT_REPAIR.REPAIRPERSON',
                    type: 'choose',
                    single: true,
                    category: 'user',
                    onAfterChoose: function (rows, index) {
                        if (Gikam.isNotEmpty(rows)) {
                            this.setData({
                                index: index,
                                repairPersonId: rows[0].id,
                                repairPerson: rows[0].userName
                            });
                        }
                    },
                    onClean: function (field, value, index) {
                        this.setData({
                            index: index,
                            repairPersonId: '',
                            repairPerson: ''
                        });
                    }
                }, {
                    field: 'repairCost',
                    title: 'T_LIMS_EQUIPT_REPAIR.REPAIRCOST',
                    validators: ['numRange[0,)'],
                    type: 'number',
                },]
            },]
        },
        search() {
            return [{
                title: 'T_LIMS_EQUIPT_REPAIR.PANEL.EQUIPT',
                fields: [{
                    field: 'ext$.equiptcode',
                    title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTCODE',
                    readonly: true
                }, {
                    field: 'ext$.equiptname',
                    title: 'T_LIMS_EQUIPT_REPAIR.EXT.EQUIPTNAME',
                    readonly: true
                }, ]
            }, {
                title: 'T_LIMS_EQUIPT_REPAIR.PANEL.EDIT',
                fields: [{
                    field: 'applicant',
                    title: 'T_LIMS_EQUIPT_REPAIR.APPLICANT',
                    readonly: true,
                }, {
                    field: 'expectDate',
                    title: 'T_LIMS_EQUIPT_REPAIR.EXPECTDATE',
                    type: 'dateTime',
                    readonly: true,
                }, {
                    field: 'faultDesc',
                    title: 'T_LIMS_EQUIPT_REPAIR.FAULTDESC',
                    type: 'textarea',
                    readonly: true,
                    height : 100
                }, {
                    field: 'faultReason',
                    title: 'T_LIMS_EQUIPT_REPAIR.FAULTREASON',
                    type: 'textarea',
                    readonly: true,
                    height : 100
                }, {
                    field: 'remarks',
                    title: 'T_LIMS_EQUIPT_REPAIR.REMARKS',
                    type: 'textarea',
                    readonly: true,
                    colspan : 2,
                    height : 100
                }, {
                    field: 'applyDate',
                    title: 'T_LIMS_EQUIPT_REPAIR.APPLYDATE',
                    type: 'date',
                    readonly: true,
                }, {
                    field: 'applyDept',
                    title: 'T_LIMS_EQUIPT_REPAIR.APPLYDEPT',
                    readonly: true,
                }]
            }, {
                title: 'T_LIMS_EQUIPT_REPAIR.PANEL.IMPLEMENT',
                fields: [{
                    field: 'repairMeasure',
                    title: 'T_LIMS_EQUIPT_REPAIR.REPAIRMEASURE',
                    type: 'textarea',
                    height : 100,
                    colspan : 2,
                    readonly: true,
                }, {
                    field: 'finishDate',
                    title: 'T_LIMS_EQUIPT_REPAIR.FINISHDATE',
                    type: 'dateTime',
                    readonly: true,
                }, {
                    field: 'stopHours',
                    title: 'T_LIMS_EQUIPT_REPAIR.STOPHOURS',
                    readonly: true,
                }, {
                    field: 'repairPerson',
                    title: 'T_LIMS_EQUIPT_REPAIR.REPAIRPERSON',
                    readonly: true,
                }, {
                    field: 'repairCost',
                    title: 'T_LIMS_EQUIPT_REPAIR.REPAIRCOST',
                    readonly: true,
                },]
            },]
        }
    }
});
